On This Page
Java
Mateu lets you define complete UIs in plain Java.
Core concepts
- Getting started
- Apps and pages
- Declarative vs fluent
- State, actions and fields
- UI model in Mateu
- Navigation model in Mateu
- Application shell in Mateu
- Interaction model in Mateu
- Field stereotypes
- Foreign keys and options
- Triggers and events
- Rules
- Validation
- Action behavior
- Routing and parameters
- Navigation and menus
- Layout and composition
- UI effects
- CRUD patterns
Note on stereotypes
In the docs, stereotypes are explained as the field’s rendering type:
Mateu infers the UI from the Java type, and @Stereotype lets you override that rendering when needed.